Skip to content

fix(adk): avoid logging stream cleanup as errors - #626

Merged
Abhijeet Prasad (AbhiPrasad) merged 1 commit into
mainfrom
abhi-adk-subagent-exit
Jul 29, 2026
Merged

fix(adk): avoid logging stream cleanup as errors#626
Abhijeet Prasad (AbhiPrasad) merged 1 commit into
mainfrom
abhi-adk-subagent-exit

Conversation

@AbhiPrasad

Copy link
Copy Markdown
Member

Fixes #620

Handle GeneratorExit and asyncio.CancelledError inside ADK stream tracing so sub-agent delegation closes spans normally while preserving global SpanImpl behavior and re-raising cleanup signals. Add VCR-backed delegation coverage for both supported ADK versions and focused core coverage for BaseException logging.

Fixes #620
@AbhiPrasad
Abhijeet Prasad (AbhiPrasad) merged commit 11ddd35 into main Jul 29, 2026
82 checks passed
@AbhiPrasad
Abhijeet Prasad (AbhiPrasad) deleted the abhi-adk-subagent-exit branch July 29, 2026 16:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SpanImpl.__exit__ logs GeneratorExit/CancelledError as span errors, causing false failures on every ADK sub-agent transfer

2 participants